695505
286525
228736
676723
81566
138891
692370
97836
571439
937304
63682
131973
5099799
3533581
3035148
2338804
2220988
2022609
1933357
190378
1750118
1716136
1675195
1629471